package com.flea.hclv.model.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import javax.persistence.Transient;
import java.io.Serializable;
import java.util.Date;

public class HServiceOrderUpdateApply implements Serializable {
    private String id;

    private String applerName;

    private String applerPhone;

    private String serverOrderNo;

    private String applerReason;

    private String type;
    @Transient
    private Float shouldPayment;
    @Transient
    private Float actualPayment;
    @Transient
    private String travelGroupName;
    @Transient
    private String payStatus;

    private String status;
    @Transient
    private String applerOrgName;
    private String applerOrgId;
    @Transient
    private String receiverOrgName;
    private String receiveOrgId;

    private String code;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
    private Date createTime;

    private String createUser;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
    private Date modifyTime;

    private String modifyUser;

    private String valid;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getApplerName() {
        return applerName;
    }

    public void setApplerName(String applerName) {
        this.applerName = applerName;
    }

    public String getApplerPhone() {
        return applerPhone;
    }

    public void setApplerPhone(String applerPhone) {
        this.applerPhone = applerPhone;
    }

    public String getServerOrderNo() {
        return serverOrderNo;
    }

    public void setServerOrderNo(String serverOrderNo) {
        this.serverOrderNo = serverOrderNo;
    }

    public String getApplerReason() {
        return applerReason;
    }

    public void setApplerReason(String applerReason) {
        this.applerReason = applerReason;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getApplerOrgId() {
        return applerOrgId;
    }

    public void setApplerOrgId(String applerOrgId) {
        this.applerOrgId = applerOrgId;
    }

    public String getReceiveOrgId() {
        return receiveOrgId;
    }

    public void setReceiveOrgId(String receiveOrgId) {
        this.receiveOrgId = receiveOrgId;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8",locale = "zh")
    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8",locale = "zh")
    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getModifyUser() {
        return modifyUser;
    }

    public void setModifyUser(String modifyUser) {
        this.modifyUser = modifyUser;
    }

    public String getValid() {
        return valid;
    }

    public void setValid(String valid) {
        this.valid = valid;
    }

  public String getApplerOrgName() {
    return applerOrgName;
  }

  public void setApplerOrgName(String applerOrgName) {
    this.applerOrgName = applerOrgName;
  }

  public String getReceiverOrgName() {
    return receiverOrgName;
  }

  public void setReceiverOrgName(String receiverOrgName) {
    this.receiverOrgName = receiverOrgName;
  }

  public String getType() {
    return type;
  }

  public void setType(String type) {
    this.type = type;
  }

    public Float getShouldPayment() {
        return shouldPayment;
    }

    public void setShouldPayment(Float shouldPayment) {
        this.shouldPayment = shouldPayment;
    }

    public Float getActualPayment() {
        return actualPayment;
    }

    public void setActualPayment(Float actualPayment) {
        this.actualPayment = actualPayment;
    }

    public String getTravelGroupName() {
        return travelGroupName;
    }

    public void setTravelGroupName(String travelGroupName) {
        this.travelGroupName = travelGroupName;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }
}